//
//  FMDBManager.h
//
//  Created by 周成龙
//

#import <Foundation/Foundation.h>

@class MainModel;

@interface FMDBManager : NSObject
+ (instancetype)shareManager;

/**
 存储
 */
- (void)saveObject:(MainModel *)model;
/**
 根据id删数据
 */
- (void)deleteObjectById:(NSString *)objectId;
/**
 更新
 */
- (void)updateObjectById:(MainModel *)model;
/**
 通过 id 获取存储数据
 */
- (MainModel *)getObjectById:(NSString *)objectId;
/**
 查询数据库所有数据
 */
- (NSArray *)getAllItemsFromTable;
/**
 根据uid查询
 */
- (NSArray *)getItemsFromTableWithUid:(NSString *)uid;
/**
 根据unique查询
 */
- (NSArray *)getItemsFromTableWithUnique:(NSString *)unique;
/**
 清空
 */
- (void)clearTable;

@end
